@charset "utf-8";

/* CSS administrador */
body {
	width: 100%;
	background: url(../imagens/bg_.jpg) repeat-x;
	color: #333;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}



th {
/*	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
/*	text-transform: uppercase;*/
	text-align: left;
/*	padding: 6px 6px 6px 12px;*/	
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

td {
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
/*	padding: 6px 6px 6px 6px;*/
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

a {
	color: #1d3d6f;
	text-decoration: none
}

a:hover {
	color: #1d3d6f;
	text-decoration: underline
}

img,iframe {
	border: none
}

html {
	width: 100%;
	height: 100%
}

form {
	margin: 0;
	padding: 0
}

#all {
	margin: 0 auto;
	height: 800px;
	position: relative;
	float: none;
}

#all_vis {
	margin: 0 auto;
	position: relative;
	float: none;
}

#hd,#contener_top {
	overflow: hidden;
	float: none
}

.th {
	background: url("../img/bg_th.jpg");
	padding: 3px
}

#hd {
	width: 98%;
	margin: 0 auto;
	color: #1d3d6f;
}

#bd {
	width: 98%;
	height: 100%;
	background: url(../img/p.png) left top no-repeat #fff;
	margin: 0 auto
}

#contener_top {
	width: 98%;
	margin: 0 auto
}

#hd td {
	border: none
}

#borda_left {
	width: 10%;
	float: left;
	background: url(../img/border_left.jpg) no-repeat #fff;
}

#borda_center {
	width: 79.95%;
	float: left;
	background: #fff
}

#borda_right {
	width: 10%;
	float: left;
	background: url(../img/border_right.jpg) right top no-repeat #fff
}

#contener_menu {
	width: 28%;
	padding-top: 22px;
	float: left;
}

#contener_paginas {
	width: 72%;
	float: left;
}

#paginas {
	width: 98%;
	float: none;
}

#hd ul {
	overflow: hidden;
	width: 200px;
	margin: 0;
	padding: 0
}

#hd ul li {
	float: left;
	list-style: none;
	padding: 5px 3px;
}

iframe#ifra {
	display: none;
}

.sdCritica {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0px;
	height: 180%;
	width: 100%;
	background-color: #FFF;
	filter: alpha(opacity = 90);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

.sCritica {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #FFF;
}

#conteudo_janela {
	padding: 10px
}

/*#menu ul {*/
/*	margin: 0;*/
/*	padding: 0;*/
/*}*/
/**/
/*#menu ul li {*/
/*	list-style: none;*/
/*	margin: 0;*/
/*	display: block;*/
/*	padding-bottom: 3px;*/
/*	width: 300px;*/
/*}*/
/**/
/*#menu ul li a {*/
/*	color: #1d3d6f;*/
/*	text-decoration: none;*/
/*	font-weight: 600*/
/*}*/
/**/
/*#menu ul li a:hover {*/
/*	text-decoration: underline*/
/*}*/
/**/
/*#link_menu {*/
/*	float: left;*/
/*}*/

#ico {
	float: left;
}

.ico {
	margin-right: 5px
}

.borda {
	border-bottom: dotted 1px #ccc
}

.pular_linha {
	padding-top: 10px
}

.titulo_pagina {
	width: 98%;
	margin: 10px auto;
	color: #1d3d6f;
	font-size: 16px;
	float: none;
	border-bottom: dotted 1px #ccc;
	text-align: right;
	padding-right: 2%;
	font-weight: 600;
	padding-bottom: 3px
}

.titulo_input {
	text-align: right;
	font-weight: 500;
	padding: 2px;
	border: solid 1px #f3f3f3;
	width: 20%
}

.input_td {
	text-align: left;
	padding: 2px;
	border: solid 1px #f3f3f3;
	width: 60%
}

.tabela {
	border: solid 1px #ccc
}

.input {
	width: 400px
}

.select {
	width: 250px
}

.obrigatorio {
	color: #f00
}

/*
 * Classes para o menu de apoio.
 * Botões de configurações e sair no canto superior direito.
 */
/*ul#menu_apoio {*/
/*	position: absolute;*/
/*	top: 40px;*/
/*	right: 32px;*/
/*}*/
/**/
/*ul#menu_apoio li {*/
/*	float: left;*/
/*	margin-left: 12px;*/
/*}*/
/**/
/*ul#menu_apoio li a {*/
/*	color: #009ddb;*/
/*	text-decoration: none;*/
/*}*/
/**/
/*ul#menu_apoio li a#menu_apoio_config,ul#menu_apoio li a#menu_apoio_sair*/
/*	{*/
/*	display: block;*/
/*	width: 0px;*/
/*	height: 34px;*/
/*	padding-left: 17px;*/
/*	overflow: hidden;*/
/*}*/
/**/
/*ul#menu_apoio li a#menu_apoio_config {*/
/*	background: url('../img/configure.gif') no-repeat;*/
/*}*/
/**/
/*ul#menu_apoio li a#menu_apoio_sair {*/
/*	background: url('../img/exit.gif') no-repeat;*/
/*}*/
/**/
/**/
/* * Menu principal*/
/* */
/*ul#menu {*/
/*	top: 145px;*/
/*	left: 0px;*/
/*	display: block;*/
/*	width: 240px;*/
/*	margin-right: 12px;*/
/*	float: left;*/
/*}*/
/**/
/*ul#menu li {*/
/*	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;*/
/*	color: #193A6D;*/
/*	padding: 4px 0px;*/
/*}*/
/**/
/*ul#menu li span {*/
/*	margin-left: 74px;*/
/*}*/
/**/
/*ul#menu li a {*/
/*	margin-left: 74px;*/
/*	display: block;*/
/*	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
/*	color: #333;*/
/*	text-decoration: none;*/
/*}*/

.telaMovimentacao {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/**/
/*ul#menu li a:hover {*/
/*	color: #0000FF;*/
/*	text-decoration: underline;*/
/*}*/
/**/
/*ul#menu li#cadastro,ul#menu li#movimentacao,ul#menu li#relatorio,ul#menu li#configuracaoo,ul#menu li#agenda,li#fluxo*/
/*	{*/
/*	padding-bottom: 16px;*/
/*	border-bottom: 1px solid #EEE;*/
/*}*/
/**/
/*ul#menu li#cadastro,ul#menu li#movimentacao,ul#menu li#usuario,ul#menu li#relatorio,ul#menu li#agenda*/
/*	{*/
/*	display: block;*/
/*}*/
/**/
/*ul#menu li#configuracao {*/
/*	background: url('../img/configure.gif') no-repeat 8px 42px;*/
/*}*/
/**/
/*ul#menu li#cadastro {*/
/*	background: url('../img/easymoblog.gif') no-repeat 8px 42px;*/
/*}*/
/**/
/*ul#menu li#movimentacao {*/
/*	background: url('../img/movimentacao.gif') no-repeat 8px 15px;*/
/*}*/
/**/
/*ul#menu li#usuario {*/
/*	background: url('../img/login_manager.gif') no-repeat 8px 26px;*/
/*}*/
/**/
/*ul#menu li#relatorio {*/
/*	background: url('../img/lists.gif') no-repeat 8px 8px;*/
/*}*/
/**/
/*ul#menu li#agenda {*/
/*	background: url('../img/kwrite.gif') no-repeat 8px 8px;*/
/*}*/
/**/
/*ul#menu li#fluxo {*/
/*	background: url('../img/fluxo.png') no-repeat 8px 8px;*/
/*}*/

/*
 * tabela
 */
table.grid thead tr th {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../img/bg_th.jpg) repeat-x;
	text-align: left;
	padding: 3px;
}

table.grid tr .icone,table.grid tr .check {
	width: 16px;
}

table.grid  thead tr th a {
	display: block;
	text-decoration: none;
	color: #000;
	text-align: left;
}

table.grid tbody {
	padding: 4px;
}

table.grid tbody tr td { /*width: 50px;*/
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

table.grid tbody tr td div {
	display: block;
	height: 14px;
	color: #666666;
	width: 800px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.validaText {
	display: inline;
	border: 1px solid #CC3333;
	background-image: url(../img/input_vermelhor.gif);
}

.liberarText {
	display: inline;
	border: 1px solid #B8F5B1;
	background-image: url(../img/input_verde.gif);
}